import request from "@/utils/request";

// 查询值班时段字典（存储可用于排班的时段定义，含具体时段范围）列表
export function listPeriod(query) {
	return request({
		url: "/operation/web/period/list",
		method: "get",
		params: query,
	});
}

// 查询值班时段字典（存储可用于排班的时段定义，含具体时段范围）详细
export function getPeriod(id) {
	return request({
		url: "/operation/web/period/" + id,
		method: "get",
	});
}

// 新增值班时段字典（存储可用于排班的时段定义，含具体时段范围）
export function addPeriod(data) {
	return request({
		url: "/operation/web/period",
		method: "post",
		data: data,
	});
}

// 修改值班时段字典（存储可用于排班的时段定义，含具体时段范围）
export function updatePeriod(data) {
	return request({
		url: "/operation/web/period",
		method: "put",
		data: data,
	});
}

// 删除值班时段字典（存储可用于排班的时段定义，含具体时段范围）
export function delPeriod(id) {
	return request({
		url: "/operation/web/period/" + id,
		method: "delete",
	});
}
